Effective Marking Equivalence Checking in Systems with Dynamic Process Creation

نویسنده

  • Lukasz Fronc
چکیده

The starting point of this work is a framework allowing to model systems with dynamic process creation, equipped with a procedure to detect symmetric executions (i.e., which differ only by the identities of processes). This allows to reduce the state space, potentially to an exponentially smaller size, and, because process identifiers are never reused, this also allows to reduce to finite size some infinite state spaces. However, in this approach, the procedure to detect symmetries does not allow for computationally efficient algorithms, mainly because each newly computed state has to be compared with every already reached state. In this paper, we propose a new approach to detect symmetries in this framework that will solve this problem, thus enabling for efficient algorithms. We formalise a canonical representation of states and identify a sufficient condition on the analysed model that guarantees that every symmetry can be detected. For the models that do not fall into this category, our approach is still correct but does not guarantee a maximal reduction of state space.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Efficient Verification of Systems with Dynamic Process Creation

Modelling and analysis of dynamic multi-threaded state systems often encounters obstacles when one wants to use automated verification methods, such as model checking. Our aim in this paper is to develop a technical device for coping with one such obstacle, namely that caused by dynamic process creation. We first introduce a general class of coloured Petri nets—not tied to any particular syntax...

متن کامل

Model-checking process equivalences

Process equivalences are formal methods that relate programs and system which, informally, behave in the same way. Since there is no unique notion of what it means for two dynamic systems to display the same behaviour there are a multitude of formal process equivalences, ranging from bisimulation to trace equivalence, categorised in the linear-time branching-time spectrum. We present a logical ...

متن کامل

Dynamic equivalence relation on the fuzzy measure algebras

The main goal of the present paper is to extend classical results from the measure theory and dynamical systems to the fuzzy subset setting. In this paper, the notion of  dynamic equivalence relation is introduced and then it is proved that this relation is an equivalence relation. Also, a new metric on the collection of all equivalence classes is introduced and it is proved that this metric is...

متن کامل

The Impact of Dynamic Balanced Scorecard in Knowledge-Intensive Organizations’ Business Process Management: A New Approach Evidenced by Small and Medium-Size Enterprises in Latin America

Dynamic Balanced Scorecard (DBSC) is an effective business performance management control tool for dealing with business uncertainty, performance monitoring, evaluation and forecasting. DBSC has been proposed and utilized extensively over the years as an effective tool to manage and control the dynamics of business processes (BP) and their performance. However, there is little evidence of its a...

متن کامل

State Space Reduction for Dynamic Process Creation

Automated veri cation of dynamic multi-threaded computing systems is severely a ected by problems relating to dynamic process creation. In this paper, we describe an abstraction technique aimed at generating reduced state space representations for such systems. To make the new technique applicable to a wide range of di erent system models, we express it in terms of general labelled transition s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012